package com.ruoyi.celoan.handanUtils;

import lombok.Data;

@Data
public class BasePlatformRequest {
    private String key;
    private String signatureData;
    private String requestData;
    private String publicKey;
    private String cityName;
    private int result;


    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof BasePlatformRequest)) return false;
        BasePlatformRequest other = (BasePlatformRequest) o;
        if (!other.canEqual(this)) return false;
        Object this$key = getKey(), other$key = other.getKey();
        if ((this$key == null) ? (other$key != null) : !this$key.equals(other$key)) return false;
        Object this$signatureData = getSignatureData(), other$signatureData = other.getSignatureData();
        if ((this$signatureData == null) ? (other$signatureData != null) : !this$signatureData.equals(other$signatureData))
            return false;
        Object this$requestData = getRequestData(), other$requestData = other.getRequestData();
        if ((this$requestData == null) ? (other$requestData != null) : !this$requestData.equals(other$requestData))
            return false;
        Object this$publicKey = getPublicKey(), other$publicKey = other.getPublicKey();
        return !((this$publicKey == null) ? (other$publicKey != null) : !this$publicKey.equals(other$publicKey));
    }

    protected boolean canEqual(Object other) {
        return other instanceof BasePlatformRequest;
    }

    public int hashCode() {
        int PRIME = 59;
        result = 1;
        Object $key = getKey();
        result = result * 59 + (($key == null) ? 43 : $key.hashCode());
        Object $signatureData = getSignatureData();
        result = result * 59 + (($signatureData == null) ? 43 : $signatureData.hashCode());
        Object $requestData = getRequestData();
        result = result * 59 + (($requestData == null) ? 43 : $requestData.hashCode());
        Object $publicKey = getPublicKey();
        return result * 59 + (($publicKey == null) ? 43 : $publicKey.hashCode());
    }

    public String toString() {
        return "BasePlatformRequest(key=" + getKey() + ", signatureData=" + getSignatureData() + ", requestData=" + getRequestData() + ", publicKey=" + getPublicKey() + ")";
    }

}


/* Location:              D:\tuodayun\workspace\work\celoan-third-data-report-service-2.0.0-SNAPSHOT.jar!\BOOT-INF\classes\com\celoan\handanUtils\BasePlatformRequest.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */
